341
0
1132
500
169211
11
2909
4
282572
802
99031
1
339
1436
569
907
422
35426
121182
1100
711
518
2103
534
797
598
973
1169
419694
9
475
1053
997
1128