2250
1
3369
8
2906
469
0
4884
6
2258
2986
539
3080
3
2245
761
459
596
490
803
342
1044
1226
1804
3256
2
2683
1070
3457
3053
7
437
500
3083
337
2465
255