500
2
3084
13
1009
3
2269
987
495
1119
5
510
1
4799
12
532
1408
1252
641
483
3327
4
729
379
1674
801
471
2958
9
5139
10
428
1837
11
2154
2604
740
2234
2217
691