2405
1
870
2403
3
2740
2763
0
1599
2711
2
1162
1684
1880
5
3503
4
181997
11
297066
1131
964
4724
398656
19
550
1478
1942
1172