4466
12
2496
3
3423
2
3222
3465
550
1
742
4837
5
1174
4724
12459
10827
4
844
8527
1942
9956
19944
1289601