1212
0
1458
761
17946
791
1595
839
1324
323
721
1133
297066
1391
1
1699
2
1716
515
1814
272
3926
14
665
645
4491
801
1506
4
577
2190
2082
25669
545
685