31535
0
3510
2
2297
6
2275
328
1
282572
955
4223
22
3025
3111
1282
18403
415
1885
1925
3
2419
1073
17353
3331
21743
408
2157
4
2071
21
3287
3092
1222856
3469
1559
2369
296