4309
3
2942
6
1075
2
658
0
2710
1622
1
1815
1535
1431
1767
24337
22
2268
4
400
1250
1558
383
6929
11
2873
19932
674
3177
2134
2322
789
913
2899
1444
589
3079
2967