19279
2
1362
4
3888
3
3293
1
31535
0
4165
169211
11
973
2934
8
2275
3114
1100
1020
25137
264
2668
729
732
369
17353
1169
711
534
339
20634
2948
2730
6
1824
5313
907