31535
0
2297
6
3510
2
2275
328
1
282572
2520
2369
20634
8
169211
11
2710
9
4396
3
4820
18403
2330
4
476
1282
1885
2125
2526
429
1671
1276
762
445
324
2691
2337
325
5316