1583
1
1505
1225
0
1585
2
1012
629
3063
3
581
2440
3461
4
868
1169
2583
7
2951
1376
475
660
1512
1310
575
718
1536
6
978
504
4832
542
8535
12
1422
1252
458