3359
643
9423
3352
3695
999
3294
636
2827
554
2761
670
2980
756
10686
4172
3418
828
2291
641
1634
533
3903
1790
1828
746
4365
1781
1343
510
1246
371
1149
435
913
162
1089
231
898
292