2173
1
1766
2
2133
572
2294
1787
2082
3926
14
1594
3
0
1451
2368
1431
101415
109
2788
1545
3292
843
1092
1267
841
646
522
5209
9
4258
4587
2266
1467