10500
10
3434
1
3078
5
4382
11
475
773
2
342
0
596
1955
7
438
496
621
439
593
989
563
510
648
8
158
709
2757
1052
3
883
4
400
551
6524
1081
2206
6
1089
470