345
0
1081
180849
702
575
679
90
376
1116
349
516
453
381
467
552
16
1824
2522
120469
35
459
77
152
837
101
782
586
17
293
4536
2
1670
1139