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