2505
2
1380
0
280
1
2921
5
1449
2377
3544
3
1752
1622
1581
2209
2133
2668
3386
1946
2982
2166
83
2250
2710
3765
4
2245
1372
2368
2243
6
801
2727
2449
1681
1051