280
1
1083
2
1770
959
1507
1121
3569
4
1990
421
1774
8
2250
20163
44
297066
0
3221
2237
3218
7
1376
2773
1469
3683
1788
1747
8329
2989
2297
3