1095
1
2121
802
0
2838
4
3336
2285
9
2173
662
1606
2165
601
1022
323
969
658
423
388
1834
1294
931
1475
2
2562
3918
3
1763
536
2493
18
1669
1904
1787
2399