615
2
486
1
604
624
1027
88
1778
510
374
776
415
361
76
232
322
249
239
771
759
352
354
89
334
349
494
74
1308
3
403
75