2904
4
4675
1
1557
0
1661
1304
2
2634
3109
5
1208
602
2240
2069
3
722
2830
7
410
1453
2847
273
787
2214
1161
846
2383
8
1001
668
974