1661
1
1304
2
3109
5
1208
2659
602
0
1458
3
2240
4
722
410
1453
2847
273
787
2214
1161
846
2383
8
1001
668
974