1854
5
1389
4
1688
1
2150
3
510
911
2967
7
2720
625
6
712
2
1228
1578
636
1235
9
1201
2253
343
767
1249
1240
3146
3173
2361
2184
1882
482
416
508
62
93