1581
0
3933
1
668
371
1166
2123
388
362
804
534
1298
942
1862
493
781
3159
2439
418
307
1500
3083
2
322
337
17946
275
460
7793
4
236066
14
914
938