1336
0
2581
5
1711
31535
247
282572
172
166543
18
918
1337
320
481
349
846
422
404
467
2031
4
2716
3311
19279
2
2275
448
670
718
66
675
3691
4536
2809