3659
14
1176
1
1431
2
1418
1378
1543
1928
4328
10
1622
5
5009
0
46414
1015
2952
3967
8
1105
458
2522
1152
691
1422
1973
768
2602
584
790
896
2334
1009
853
1172