3090
6
2903
3
2932
2
929
21152
8
1656
1
2258
3080
572
0
1015
496
17333
27
181997
11
467
1517
1606
1819
1168
1047
6236
10
8527
1108
17970
15
1229
1267
12779
2711
2352
7964
5
1632