1152
0
2522
3967
8
1422
611
1973
2
1009
5661
4
2809
1
5559
3
458
846
3819
759
1045
1172
861
31535
282572
755
1645
266
584
618
691
7952
12
1232
1666
653