1796
346
1800
690
4064
1643
3125
1587
879
356
451
220
1342
456
626
267
844
287
568
301
635
236
855
427
1157
492
1307
457
695
250
697
73
887
347
696
162
756
349
872
347