440
2
1575
6
79
1
360
1303
135
438
853
419
264
257
935
0
600
991
1093
871
130
3
983
1683
4
1384
370
1185
512
402
3449
10
778
297
67
573
491