2328
0
1161
663
20634
8
1116
1483
1336
467
481
1133
668
295
1045
403
1949
2855
3
813
349
358
787
588
587
469
212
247
2668
2
1304
286
2702
1054