2773
3
1582
1
2074
1843
2
2428
0
2146
3571
2655
2247
916
6
1126
3279
1881
947
1245
2397
966
982
1587
1254
1388
1155
1335
980
673
1321
2403
2610
2781