509
1
325
2150
2
38802
13
6800
0
2192
3
3545
3327
345
4122
9
341
1222856
4
48708
3663
5973
8
303
482
336
31220
10
361
363
4328
2683
1343
346
1559
709
284
1009
5270
7