1228
2
1578
624
6
1229
9
634
1
1193
2247
2184
5
1877
2360
3139
3
3169
1247
765
1239
482
407
93
58
502
666
455
610228
4
1330
2634
341
1536
795
2825
8
17024
11