640
1
414
342
605
707
2
3401
513
377
690
509
688
2586
15
475
492
1412
3
423
1297
8
1150
6
521
1603
5
411
1229
379
528
388
1185
1298
1560
4
1526