3176
2
1637
3
1875
5
1404
3683
1
2683
297066
0
2270
734
2797
3041
1518
515
2036
5829
22
4926
6
2773
2005
1431