122
1
1181
325
907
776
873
2
559
447
821
4417
3
1208
1264
1050
4
1434
4919
9
719
568
446
850
286
1019
307
520
1804
2560
885
1194
2654
2138
15
727