496
213
3436
625
307
1689
2071
172
2790
1692
1568
1351
552
152
1234
933
324
348
314
579
258
1294
763
160
139
100
2182
965
907
1342
913
545
1465
233
1440
71