2572
2
3911
3615
1
1854
2971
383
0
2960
5
2413
3
8116
6
363
477
475
965
116
2395
400
392
6515
418
777
1898
2966
860
455
729
464
360
29323
276
543