3090
6
3435
4
2152
2
785
1
1902
259
3153
608
0
731
2509
3371
10
2385
1857
4321
4077
1035
2960
2143
1036
1251
9208
679
7053
7
1390
2722
4562
5
936
1218
3518
151