31535
0
2224
2
353
699
437
536
337
417
370
318
3428
3
301
344
2284
527
165
802
2635
269
2758
1
349
431
418
2730
6
440
530
1540
422
522
2328