2972
0
1526
2
2530
4
822
373
962
2327
11
449
436
990
661
706
66
3386
3
1350
420
756
2595
440
2392
818
638
558
6346
16
1225
583
1194
1511
758
1289601