2652
3
1265
1
3007
0
2113
2
645
1490
5
1282
2771
633
2972
467
534
380
706
611
605
749
714
930
1242
940
730
854
2632
915
757
1499
786
676