290
0
4106
1650
288
1343
12590
2221
3
17730
11
392
860
999
1
422
518
6260
2301
383
2189
819
546
363
1961
552
2127
2237
2
1719
6371
7
4017
4
419694
9
2953
7885