2093
5
3026
2
91887
19
1212
0
1439
1
1153
2865
2105
605
1985
1288
2272
2082
1942
1623
4779
2650
20
4651
3
5246
2321
471
4526
2382
6
1721
2345
2593
2528
101569
1062
1181