1133
0
2143
957
1939
1824
839
909
409
410
951
844
2328
7334
4
488
722
1045
365
458
813
602
266
1346
1557
476
408
325
222
2702
1101
439