31535
0
2539
1
2564
2
2420
3
4223
22
330
2030
326
2315
1547
17353
3025
477
398
2506
300
415
4025
5
1222856
4
370
3559
325
2227
3331
6
509
1649
2376
2221
3980
315