100
4366
0
6
6117
4
54
3482
8
20
4929
28
7406
23
134
6470
11
79
6564
73
50
3461
3
3734
5
992
1
1088
1075
1324
2760
1397
3870
1485
2643
22
1611
2939
2975
2460
890
1334
12
2622
1464
809
898
2