2502
9
573
0
1053
545
2211
2222
2
1073
2274
6
583
1
798
8044
1896
3
2395
300
895
1682
1049
1281
2953
3650
4153
3067
4677
10
2995
8
4418
803
3632
414
400
1454