1586
1
1543
2
169211
11
846
0
572
282572
5254
467
1779
20634
8
611
759
1232
1967
2730
6
2809
691
953
525
471
1343
517
653
4594
4922
269