2275
2
31535
0
20634
8
25137
2730
6
2809
968
3428
3
2190
1
19279
573
2668
1824
3114
4
1020
5223
9
392
17353
294
1043
802
23150
1869
5
980
2855
169211
11
2870
948
1551
486