300
0
472
1098
2
2211
611
2395
1886
1
913
1129
3110
787
339
484
290
1957
4106
546
1898
2111
6
58
288
7756
3
1650
1649
2431
1282
2337
3123
499
2693