4179
5
1045
0
543
1277
241
263
585
383
1010
1
464
433
326
1073
2966
4143
6
63
246
3888
3
4111
2
342
409
297
380
166543
18
2668
282572
918
501
387
3114
4