1501
1
263
0
3268
650
543
1716
2657
2
2049
6062
16
896
1257
447
1961
3514
3
2719
1889
1622
1381
492
934
417
1124
3795
1903
999
544
5164
1750
1894
1603