509
1
3092
448
2142
0
1222856
4
1073
1026
31535
2328
2
1434
1343
1501
116
105290
3663
356
56488
2442
18403
6
25440
422
1082
756
2189
1663
4260
15
8116
2347
745
12005
3