2964
1
402
0
2089
2
1183
1751
490
493
688
974
1211
467
494
392
1527
590
1484
268
1512
1312
255
542
1601
3211
711
793
886681
2986
2258
337
1153