200
36
1302
955
2228
513
1193
971
443
21015
23
273
846
302
351
91
143
746
462
532
11512
52
533
574
262
323
5910
415