100
1320
2
56
1193
3
61
1223
45
1752
13
49
4461
87
364
1009
1
8298
59
358
50
664
0
660
6
529
701
5
612