2502
4
1182
0
3899
3
2050
2
2039
1
1534
1840
4732
7
2857
978
1940
1308
2840
1647
4617
5
4117
4578
6
108797
2350
1590
2234
1635
3527
2209
1695