475
0
418
552
246
4106
477
2395
383
804
798
1132
1636
400
611
522
846
1650
58
29323
2211
787
543
458
422
860
455
2337
2106
1
714
633