3000
2
1131
495
0
4228
3
2921
5
4690
3262
1347
1
2937
2259
2327
11
1378
5753
10
4291
4
1618
1802
2173
2505
1960
1225
2537
17
3465
2326
5714
1743
14374
3054
2010
1011
1005