11447
0
534
1511
372
1123
883
1194
758
1478
761
297066
436
3439
5
440
522
2771
706
533
638
950
1
2245
3
267612
3593
16
936
4978
2
788
803
32302
962
1226