4508
5
1594
1
1531
2
1221
17438
9
2294
7
1484
11
2702
0
125
9935
1398
1262
3
1301
738
1270
7888
3102
500
841
945
1865
1298
1376
1151
4674
8827
319
1524
4
2040
16
26678