422
0
1152
683
213
97284
3287
1
29323
419
169211
11
484
1779
360
251
1297
918
1431
2
653
525
8766
2747
396
478
777
909
503
1192
1378
1232
3659
14
1069