2503
1
3987
3
989
0
1442
4
1738
4837
5
1526
2
1415
2502
1182
1233
3899
2050
4732
7
2857
1940
2840
1647
4617
4117
2061
1590
3015
10243
1635
1342
16535
896
658
1919