4492
3
955
0
1505
693
3329
3612
10
3238
1
1954
123674
35
32302
745
574
402
4237
479
458
517
2512
2
968
34
5382
5
3196
1289601
4
487