951
1
1431
1767
2
1058
841
159
1075
619
1815
8527
1319
1250
1558
383
0
2322
4
2942
6
913
564
658
2502
1514
2710
19944
1935
2906
2873
3
2740
2134
1451
3738
5