683
0
749
737
1198
439
437
23952
1928
2270
1034
2199
3758
971
621
1134
115504
562
401
1197
1
348
3808
4
962
4006
1366
3
1239
725
2039
2
320
728
10243