580
2
624
1
2065
3213
20
2163
7
1206
6
508
1054
1012
381
1193
482
945
2678
5
3378
433
1380
532
1449
4
690
549
612
3281
8
885
1298
9
503
1459
0
1231
6112
3