356
2
1679
1
3263
4
1656
504
0
1288
3252
1115
20312
39
1175
1252
458
3936
3
5601
2908
786
1067
2195
4179
1726
1379
1914
611
1131
2507
575
1785
984
2220
733