1152
0
31535
458
1824
1045
3373
1232
653
918
611
1343
2748
2
584
1428
1
4594
255
552
759
464
1541
1880
1649
2522
3659
14
269
266
396
1418
739