1225
0
2939
1
1451
992
1012
978
2272
581
475
2467
1310
1055
3177
2
3539
3
2837
2238
621
2356
6
2962
6189
8345
2649
718
346
1239
2358
3083
2044
1774
660