528
2
1058
0
5366
4
1586
1
6063
5
1242
3743
2041
4925
2783
2373
9
5120
172
1196
898
3
191
5796
959
173
534
688
72
190
2141
498
918
1001
2395
755757
1290
10