4562
6
4102
4
2289
2956
2
2257
5
1970
1384
0
1271
1
1387
4388
14
3611
3
2817
4283
2452
1973
4933
13
3436
2249
1865
2292
493
436
847
1378
1939
921
7893
1212
6745
16
2555