109776
42
2629
2
913
1
1652
3
2732
534
2593
571
356
96
0
806
562
11650
23
189326
2268
717
5431
4915
444571
9
6844
898
14801
11
131589
17970
15
2823
5
66
19783
882
4241
3629