2075
1
3000
2
5051
3
3024
2954
2411
0
5196
181997
11
2271
4
3612
10
215
2501
5
4288
3292
15
1505
1089
2110
1894
3386
2041
2313
1930
4821
2184
969
319
1386
4928
2061
1298