2100
2
1672
1
2503
989
0
2699
1353
2578
467
1382
688
868
8945
1286
13967
3562
5389
2502
4
1182
1233
3899
3
4562
5
2050
2039
4630
23774
586
2710
1534