121
1
919
708
743
2
474
1780
2877
114
447
653
933
614
456
2240
6
395
947
588
553
534
1165
694
402
732
642
645
85
2671
320
509
843