509
0
573
1182
2
653
3510
2758
1
1131
953
7328
729
492
14492
968
543
1539
3
2190
1603
1267
1470
3149
4
643
504
3469
198
19034
6