2131
2
2094
5
542
0
1225
629
978
1681
1393
1
1310
7793
4
5164
3364
3
1012
581
868
660
475
1033
378
2471
7
718
1239
2649
1252
3175
984
2326
3252
1522
1055