249
2
272
1
243
20
56
142
90
179
173
4
1264
1362
878
1470
4850
9
1238
2507
2777
3
549
835
1315
2035
2219
663
2502
1133
0
2475
5
985
789
547
853