810
2
3373
0
784
1
776
6
2763
4
1241
951
2186
1688
973
1297
3
1907
433
1418
5029
7
799
446
271
67
410
331
212
54
203
338
73
311
434
83
229