1702
0
1269
2
110
903
1
3469
6
3499
7
1009
860
1037
965
1254
475
798
116
29323
521
58
418
8116
611
464
1230
5
1636
63
477
1073
458
392
2395
804