1593
1
3080
6117
9
5160
4
17434
1808
2
1550
6
1116
0
1119
1121
1030
1259
2624
3
841
4061
5
2652
8299
1262
98617
31
191
252
398
491
447
531
500
514
1173
756
844