2093
2
1023
0
683
1541
1608
419694
9
918
2132
379
494
729
278
282572
676
320
2809
1587
1
503
425
846
9355
3
376
105290
1584
2109
394
139
2189
445
2748