2245
3
894
0
3090
6
2903
2932
2
1415
2463
3765
4
132
21152
8
109776
42
933
1659
513
528
1
3080
297066
968
492
32302
76
1849
3566
2466
5
1508
3144
585
539
7055
12
3206