453
1
1017
2
1642
2957
6
1470
3268
333
1172
880
3056
3
2328
2470
2271
0
1278
347
1246
2100
984
349
1015
1877
2172
2955
1675
3104
1577
3383
932
3653
868