1425
0
1020
1352
1
2982
3
927
2
2143
957
349
20634
8
31535
415
951
2702
456
322
409
198
787
1557
403
1161
2334
602
1133
1045
1642
1939
1009
2296
1506