1501
1
263
0
3268
2095
4
650
2049
2
676
3
1603
543
398
5164
5745
5
4097
10
1716
22330
22
330
3929
1750
2657
896
1257
1566
447
661
1326
1889
1622
1381
934
417