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