300
0
472
2211
611
2395
913
1940
6
1046
2
1309
1
1347
1129
787
484
290
4106
546
1898
58
288
7756
3
1650
1649
2431
1282
2337
3123
499
2693
1431
419694
9