124
1
146
884
4
114
258
611
101
392
536
555
3
3508
2500
17
338
1333
5
1802
430
1149
1094
2
320
416
409
853
889
982
7
1072
355
341
210
703
230