3225
3
1508
2
1975
1
1764
0
666
1128
1411
1681
3106
123674
35
1587
605
2060
2676
2837
3055
297066
1221
1177