597
1
807
324
2
245
859
514
358
3
66
553
313
581
148
165
604
449
18
49
140
184
95
105
850
3878
1600
1338
1499
4
1246
1304
4136
1184