2121
4
505
0
269
1133
2143
957
1939
1824
839
909
409
410
951
2328
7334
722
1045
813
602
266
1346
1557
408
325
222
2702
1101
439
675
846