643
1
383
998
3404
2
3469
3
1633
1063
1893
1168
1885
1649
552
0
1448
1431
909
1192
1378
1428
1069
4594
896
1105
46414
1024
1586
1543
1115
8766
2108
759