2534
0
951
1
3546
7793
4
2057
2
131589
685
542
1412
38477
34
106
120
2502
608
444571
9
370
4327
12472
272
618
815
2650
20
2977
1179
302
3629
1749
3213
7
862
1423