2515
1
1405
3
1961
374
336
2
1772
5
1900
629
506
77
1358
471
0
1034
37
2728
4
99
472
1827
164
62
75
2246
670
883
685
1129
593
62840
17
772
1357