31436
0
2521
6
143562
11
13161
10
793
1298
3
16534
1
1760
15
4104
945
500
5
994
635
2
137
115
1345
130
850
4
335
788
272
678
123
300
71
226
519
504
424
185