1501
0
31535
4536
2
547
467
20634
8
1020
3092
1
2546
25137
2909
4
968
2727
2587
16
2275
3114
483
17353
19279
845
2730
6
169211
11
2459
9
2809
3808
2041
1518
1137
429
1824