1228
2
1578
625
6
1232
9
636
1
2250
1195
2184
5
1882
1249
766
1240
3144
3
3173
2361
482
414
504
62
93
667
457
2717
1617
1880
16
374
2033
44
0
854
1127