2145
1
4248
1103
2153
398656
19
1466
4573
2
644
1234
550
3960
3
5339
5
2980
2229
1646
2274
662
0
2168
1060
2207
2223
8
1150
1416
1112
1413
1507
2686
693
1583
2238