2250
1
2515
3
7037
2
1632
5
5173
7
3613
3752
1395
4
7322
8
237567
0
2323
10
1384
1372
6
1575
6074
3599
25832
21171
7648
84252
90880
15917
150827
80999
31889
219731
50758
3931
37739
1440