5120
2382
3948
1152
2018
766
571
5249
2580
1710
1181
8181
899
1935
3566
4297
2053
1429
2735
957
647
1236
1367
1766
4666
4409
963
6807
418
4291