981
0
2121
4
584
2328
1279
1
20634
8
1043
267
2490
404
266
413
248
798
5313
422
2143
4396
3
675
1645
2702
1337
2520
1981
2123
379
685
262
7952
259