522
0
951
1
619
564
2502
2740
3140
4
2906
2
1583
1417
1585
912
1589
3
3539
1759
197
1347
3461
4915
1888
2382
2312
3063
2440
792
2583
7
1346
1740
2135
1197