2245
3
1326
0
1615
1
869
1883
2
2974
3312
9
1618
3058
3820
1295
571
2365
4
7747
2235
801
1367
2507
644
928
55904
2650
20
1089
2136
2578
1107
2639
13
2554
16
894
37355