1595
4
973
2653
3
1354
14
703
2
1094
8
1641
1152
5
1944
1
4402
33
2215
414
0
3649
13
936
303
7062
920
914
4197
1217
1449
2077
1348
1235
4900
3079
4469
618
1765
2317
11