2521
4
846
0
1192
1
458
46414
1115
552
1418
2
653
840
1649
2395
503
2275
2522
1921
3659
14
4915
7
4713
5
1431
3114
691
768
300
31535
953
5135
909
1883
1378