435
2
920
1
815
4
2012
953
626
641
1673
3325
427
801
470
729
482
378
738
2231
10
2216
1637
1058
2440
5
3227
3
5163
1074
1876
5231
914
1199
572