1603
2
2657
1903
5164
263
0
2049
1501
1
3514
3
1716
2103
1381
492
934
999
1850
475
476
5745
5
2364
1462
139
2199
6062
16
1132
3268
3990
650
1053
676
25127