1193
0
297066
1189
32302
534
5043
1
1288
932
55
2799
6
1100
21
1661
2476
2
108797
1729
19783
2535
296
3083
1540
17946
509
1183
2465
444571
9
788
484
934
490
1123