1222856
4
1880
2
422
0
2587
16
543
2076
1
2809
2275
467
2189
383
2881
918
510
839
3251
6
4111
2301
392
771
505
78
2190
297
1554
3092
2730
178
282572
521