29323
0
543
383
611
483
798
521
1025
477
475
476
1784
2
1462
363
458
46
522
1636
501
341
4106
116
484
63
573
1073
422
58
401