500
2
3084
13
1009
3
2268
987
495
1119
5
510
1
4795
12
531
1408
1252
641
483
3326
4
729
379
1674
801
471
2958
9
5139
10
428
1837
11
2154
2604
740
2232
2217
691