3090
6
1804
1
2903
3
2932
2
2000
21152
8
1044
2600
4
2571
3080
2476
4179
1606
1168
1622
1668
181997
11
1660
1290
2163
0
4360
9
2093
2670
997
2322
8641
1060
2194
3196
25669