2781
1
1587
1254
1155
1335
1321
7034
2
1355
1398
2352
1690
916
1126
947
1245
966
982
2948
3
4309
3078
4
1380
0
1768
2115
3848
2827
971
725
496
2507
11059
9