896
1
2683
0
105290
1649
691
3659
14
1543
2
4328
10
1566
458
1152
1418
572
1378
167
2522
1586
282572
2440
1045
659
543
7952
2644
3815
846
471
1824
46414