1096
1
336
1164
706
631
2445
7
1397
7551
17
1664
775
0
2027
5
1006
417
1504
1287
3
1398
746
966
544
1148
355
646
2812
4
853
2982
650
1129
661
1682
2
2067