342
1
411
1275
2
442
309
1996
2169
4
2453
3
508
1661
2839
1472
318
232
775
462
563
970
2903
511
2900
10
1227
344
672
307
662
610
514
80
421