2906
2
1095
1
2121
1416
6977
4
730
0
944
745
2285
9
2620
2983
5
1875
3012
1992
844
3262
3
2786
1653
2227
2233
2530
665
4249
2655
1152
2343
2276
2027
1859
1204