2429
4
910
1
513
662
0
3636
479
2623
3
2480
784
3323
2
2707
607
806
898
588
1070
878
1516
1282
1382
1419
428
596
2294
916
565
1743
593
496
1940