300
0
802
2082
1691
1
2430
2
7394
5
12185
1301
951
1093
745
2934
2209
3326
3
1371
693
1720
1564
1599
785
2456
1423
1012
801
2988
994
3154
1465
1237
610