3181
1
2129
7
1412
960
1077
8
3096
2
2722
643
666
1517
1447
3
485
842
0
1357
4
2573
546
4002
23
899
564
2218
1819
5
2976
621
1169
1278
1311
471
4918
2665
1211