1408
1
490
2
1197
3416
5769
17
872
625
6
1228
1578
1195
2248
636
1230
9
1881
2184
5
3143
3
3172
2360
1240
1249
766
482
410
666
457
59
502
93
2636
1331