242
1
416
1398
0
1524
741
859
2
1060
320
646
492
375
3
519
239
443
59
157
136
1227
9
648
1342
1889
546
3992
5048
6
1446
759
747
7171
7
480
2234