647
0
31535
980
1
393
403
894
722
1897
248
538
3428
3
584
2992
787
407
3383
382
2132
2199
410
52
268
1133
468
2123
415
370
1157
2299
409