528
1
433
2
589
482
2941
4
805
1164
3
1473
1999
11
615
1681
9
1174
921
1305
7
554
418
447
608
1349
483
1702
5
509
3539
6
2144
945
2458
2195
582
491
2717