1206
20
154
2
663
1
303
1146
4
242
264
1829
701
555
977
612
79
350
514
411
1657
388
159
671
334
284
890
531
672
2152
406
688
53