3595
6
1883
1
2306
2
493
1334
1767
2521
445
1110
3
6062
16
400
0
1898
1302
860
477
475
455
798
3663
804
611
521
1462
552
4106
418
2705
1636
383
1504