4396
3
38802
13
1282
0
1885
1
2125
2526
429
5973
8
1276
2730
6
2461
20
762
324
2691
2
728
325
422
2947
323
360
2429
5
2855
31535
1736
2094
1343
363
1821
1650
3287