1073
2
1033
1
13159
10
3559
2199
3
427
0
8995
77
475
1630
573
2860
15
3777
3100
2260
2395
97284
3449
4
315
417
1132
935
493
1188
477
798
383
5559
4987
1084