2982
3
1513
1
2799
2368
909
1232
0
1192
1378
2
1894
1428
1069
896
458
1543
31535
1501
759
56488
3795
1115
1448
5918
4
611