300
0
472
2211
611
2395
3371
5
913
1129
699
787
484
290
369
4106
546
1898
1
58
288
7756
3
846
1650
1649
2431
1282
2337
3123
499
2
2693
1431
419694
9