300
0
1773
3990
3114
4
827
177
408
2459
9
1020
1073
455
2727
2
169211
11
2211
1639
952
1
357
139
514
611
802
2006
422
670