2125
1
2786
2
1279
7952
409
0
1215
403
2608
348
4964
3
2062
19034
6
467
3492
1440
2030
388
1133
22330
22
2328
685
2152
5875
527
2235
909
456
829
1045
198