3080
3
2316
0
964
1
800
931
1225
2921
5
1044
348
1193
4044
3546
661
1618
2465
2
1189
758
501
560
3125
11447
3765
4
2087
2264
469
1601
5440
8
1894