2403
5
1516
1
919
2
2886
4
3650
3
1543
577
2955
3003
3453
8
1708
1343
0
1256
1750
1132
2306
3250
1506
745
2897
2814
1923
1869
1550
1077
302
670
964
2330
1558