3100
1
530
4
15440
39
4990
5
1729
2
1717
987
5838
417
0
408
1973
332
46
2634
428
2346
3
1295
282572
1671
1032
97284
4987
252
445
5831
10
2764
545
654
3375
2558