31535
0
1824
355
691
488
2
440
380
321
2727
422
2275
1132
19279
597
427
423
278
349
20634
8
1343
2934
388
1137
1
393
522
2099
1020
2189
318
839