1045
0
458
507
31535
2522
1824
525
363
2952
552
2275
2
4594
1
768
255
29323
580
1392
464
759
213
3659
14
323
484
169211
11
953
1277
1232
303
608
2211