1225
0
1028
940
1
501
1759
2
1585
1193
616
657
3461
4
2366
1924
1512
2583
7
3426
1589
3
1347
2289
2382
2440
3063
1421
1844
2260
1346
948
931
3008
2216
1601