1565
3
2143
0
1056
1
1129
1304
2
4820
1208
544
646
397
771
3440
521
1095
650
2500
10
2995
8
3323
4
2306
1375
984
1665
964
1506
4438
5
874
2904
1392
1361
3116