1221
2
1854
5
2720
4
911
3
2966
7
510
1
1228
1578
625
6
1233
9
636
1198
2253
2184
1882
3146
3173
2361
1249
767
1240
482
414
93
62
504
667
457
611833
1331