3595
6
1883
1
2306
2
493
1767
2521
1110
3
1334
1302
0
445
6062
16
2705
1132
2442
3819
5700
2693
3663
5165
935
1852
1124
1049
714
1084
804
553
2459
2229
4