1020
0
2730
6
20634
8
1824
5112
3
105290
467
2657
2668
2
464
226919
14
25137
323
567
1
968
409
326
1237
357
543
349
371
342
263
679
303
529
2855
1711
2275