2502
4
1182
0
3899
3
2050
2
2039
1
4724
1942
1534
1840
4732
7
2857
978
1940
2082
1308
7893
2840
1647
4617
5
4117
2378
6753
17
2676