4180
12
19034
6
1926
2
1431
1962
2525
1
7567
5
1922
3
4594
1132
1181
1033
552
0
759
1435
1045
525
4705
10
768
2952
458
1152
1297
584
4328
266
1015
28805
2522