31535
0
48708
1930
1
452
1496
573
2564
2
326
4677
10
5617
5
31220
370
242
3493
53
4936
1073
494
343
1663
404
309
288
349
1049
305
1425
2089
601