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