296
0
396
11881
3
2952
2657
2283
4
991
552
438
2668
2
980
349
1599
412
297
1075
1949
269
931
301
5217
11
1779