2318
2
883
3
2542
982
1
2522
2772
1225
0
66
1310
3819
1012
3683
475
581
867
621
13499
5
1912
4309
1055
978
5897
4
1505
718
2649
1816
1239
1017
1646
1494