2331
1
14581
6
3029
1853
3
1527
3346
1368
1782
1512
2
1611
680
1769
900
1568
5
1327
1156
773
993
1080
1135
1944
1398
3373
13
1305
9475
530
604
552
7183
7
618