1330
2
1009
0
339
1
846
464
759
1045
3440
1197
3
282572
458
266
1343
584
2572
4328
10
691
1232
653
3815