3047
10
4543
5
1007
1
11881
3
10270
4
7952
2830
7
648
0
18403
6
9355
2493
3868
2
18385
2350
3311
346
1668
589
2831
2559
2461
20
1809
4126
2189
2990
1033
105290
121182
543