2111
2
797
432
1
1140
456
2363
3968
3
499
603
8
966
930
431
2840
537
1077
2310
1431
577
498
2227
1278
504
1849
5
490