1095
1
2121
802
0
2285
9
1416
3336
2173
730
1606
2838
4
662
2165
745
1787
2493
18
673
2620
2
1093
2983
5
1992
844
693
3262
3
2786
1653
2227
2233
2530
665
4249