2189
0
1467
2
3696
8
2585
4321
4
4291
25669
1397
4465
22
1419
1
2272
400
5060
19783
2466
5
1529
2277
3261
3
1022
1985
1289601
1643
542
2254