1049
0
714
2225
3
1354
1
553
2808
1056
913
1454
1050
1282
583
2275
2
611
2819
414
2395
1358
1073
400
2691
2697
5
645
484
477