3750
2
4621
3
1455
1
2800
782
6
187
1941
1592
131
2465
5
2452
1464
0
1698
162
1503
4065
634
1019
882
992
15631
17
2586
3185
10
1936
1604
4
4871
204377
3233
2977
2950