1051
1
1332
2584
11
6779
5
1716
4396
2427
12
951
8527
3200
3
2122
2
1564
658
0
1976
1423
599
3562
712
2886
159
1844
1136
1618
2271
4
452
3971
4684
5070
19
3024
1078