2502
4
1182
0
3899
3
2050
2
2039
1
4651
189326
1534
1840
2773
4732
7
2857
978
1940
1308
280
2840
1647
4617
5
4117
2650
20