2195
8
1740
1
6213
0
493
2271
1084
573
553
383
1138
913
714
477
4292
2
475
1132
1454
935
1053
2211
804
611
414
2395
4910
1073
400
5513
798
1049