860
1
982
2
1360
3
1397
1834
927
1256
3368
1039
1375
2934
2259
969
1071
1231
1549
935
81781
42
2137
1006
1204
1080
1188
1350
1474
1759
605
490
422
476