526
0
2861
2
1355
2468
1047
3871
12
693
1369
1
1361
1300
3326
3
2584
11
2972
17970
15
801
7621
13
6445
6
3683
1839
1000