1251
1
2366
5
3222
6
159
994
4309
3
2048
2
1431
737
0
1767
1466
1075
1922
1445
951
1558
1815
2299
8527
1250
2942
383
913
2710
10813
7
658
674
10736
26
1514
123674
35