300
0
472
2211
2191
2
611
2395
913
1020
1
1077
7812
3
409
1487
1129
1889
1790
4
787
3103
484
290
445
367
14065
12
4106
546
1898
1620
58
1190
288
2939