3326
3
1422
0
1843
2
3076
1
2443
2333
2578
83
3196
6
2507
8527
1386
637
1522
1812
1031
3065
2710
17333
27
2322
4
2369
4179
1431
123674
35
980
24337
22
2786
1161
673
1185