4543
5
1007
1
1577
11881
3
477
0
5101
10270
4
1467
7952
1298
475
472
9355
18385
2
1049
1222856
3311
346
1053
4126
6
282572
2395
414
2189
975
105290
543
573
4694
7
1750